package cn.kgc.mapper;

import cn.kgc.entity.User;

import java.util.List;

/**
 * @author 课工场
 * @date 2024/6/27
 * @description   使用接口映射的方式 实现数据的基本操作  不用在编写接口的实现类
 *  如果想实现以上的效果需要满足以下条件
 *  1. 编写一个持久层操作的接口  UserMapper
 *  2. 创建一个mapper文件编写该接口的sql语句  文件的名字必须和接口名保持一致  UserMapper.xml
 *  3. 接口和mapper文件的绑定
 *      命名空间 namespace值需要写接口的全限定名
 *      mapper文件中sql标签的id要保持和接口中的方法名一致
 *
 *  推荐
 */
public interface UserMapper {

    List<User> selectAll();

    User selectOne(Integer id);

    Integer addUser(User user);

    Integer updateUser(User user);

    Integer deleteById(Integer id);

}
